package com.ruoyi.dgdData.domain.report;



import com.ruoyi.dgdData.domain.plat.*;
import com.ruoyi.task.domain.entity.DataTaskEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 单轨吊-生成报告数据数据对象
 */
@Data
@ApiModel(value = "单轨吊-生成报告数据数据对象")
public class DgdReportData {

    /**
     * 测试报告模板名称
     */
    private String tempId;

    /**
     * 任务信息
     */
    @ApiModelProperty(value = "任务信息")
    private DataTaskEntity dataTaskEntity;

    /**
     * 表面温度数据
     */
    @ApiModelProperty(value = "表面温度数据")
    private List<DataDgdBmwd> dataDgdBmwdList;

    /**
     * 环境数据
     */
    @ApiModelProperty(value = "环境数据")
    private List<DataDgdHj> dataDgdHjList;

    /**
     * 回绳轮
     */
    @ApiModelProperty(value = "回绳轮")
    private List<DataDgdHshl> dataDgdHshlList;

    /**
     * 角度数据
     */
    @ApiModelProperty(value = "角度数据")
    private DataDgdJd dataDgdJd;

    /**
     * 角度速度图
     */
    @ApiModelProperty(value = "角度速度图")
    private String jdSdSvg;

    /**
     * 空动时间数据
     */
    @ApiModelProperty(value = "空动时间数据")
    private List<DataDgdKdshj> dataDgdKdshjList;

    /**
     * 冷却水数据
     */
    @ApiModelProperty(value = "冷却水数据")
    private List<DataDgdLqsh> dataDgdLqshList;

    /**
     * 满载向下数据
     */
    @ApiModelProperty(value = "满载向下数据")
    private DataDgdMzxx dataDgdMzxx;

    /**
     * 满载向下速度图
     */
    @ApiModelProperty(value = "满载向下速度图")
    private String mzxxSdSvg;

    /**
     * 空载向上数据
     */
    @ApiModelProperty(value = "空载向上数据")
    private DataDgdKzxsh dataDgdKzxsh;

    /**
     * 空载向上速度图
     */
    @ApiModelProperty(value = "空载向上速度图")
    private String kzxshSdSvg;

    /**
     * 排气温度数据
     */
    @ApiModelProperty(value = "排气温度数据")
    private List<DataDgdPqwd> dataDgdPqwdList;

    /**
     * 牵引力数据
     */
    @ApiModelProperty(value = "牵引力数据")
    private List<DataDgdQyl> dataDgdQylList;

    /**
     * 速度数据
     */
    @ApiModelProperty(value = "速度数据")
    private DataDgdSd dataDgdSd;

    /**
     * 速度减速分析曲线图
     */
    @ApiModelProperty(value = "速度减速分析曲线图")
    private String sdJsSdSvg;

    /**
     * 速度匀速分析曲线图
     */
    @ApiModelProperty(value = "速度匀速分析曲线图")
    private String sdJunsSdSvg;

    /**
     * 速度曲线图
     */
    @ApiModelProperty(value = "速度曲线图")
    private String sdSdSvg;

    /**
     * 压力数据
     */
    @ApiModelProperty(value = "压力数据")
    private List<DataDgdYl> dataDgdYlList;

    /**
     * 制动力数据
     */
    @ApiModelProperty(value = "制动力数据")
    private List<DataDgdZhdl> dataDgdZhdlList;
}

